-- @owner: zou_jialiang050
-- @date: 2024-08-06
-- @testpoint: 查询正在调试中的函数/过程oid与数据库保存的oid一致

--step1:创建函数；expect：成功
CREATE OR REPLACE FUNCTION test_debug()
RETURNS integer
as $$
begin
return 1;
end
$$ language plpgsql;
/

--step2:开启调试函数/过程；expect：成功
select dbe_pldebugger.turn_on(oid) from pg_proc where proname='test_debug';

--step3:查询当前正在调试的函数/过程与数据库保存的oid；expect：1
select count(*) from  dbe_pldebugger.local_debug_server_info() as a join pg_proc as b on a.funcoid=b.oid where b.proname='test_debug';
select dbe_pldebugger.turn_off(oid) from pg_proc where proname='test_debug';
